package com.yootk.action;

import com.yootk.service.IMessageService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@Slf4j
@RestController
@RequestMapping("/message/*")
public class MessageAction {

    @Autowired
    private IMessageService messageService;

    @RequestMapping("echo")
    public String echo(String msg) {
        log.error("请求参数，msg = {}", msg);
        log.warn("请求参数，msg = {}", msg);
        log.info("请求参数，msg = {}", msg);
        log.debug("请求参数，msg = {}", msg);
        return "【ECHO】" + msg;
    }

    @RequestMapping("echo2")
    public String echo2(String msg) {
        log.info("控制层处理，msg = {}", msg);
        return messageService.echo(msg);
    }
}
